웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > js

[자바스크립트] 텍스트에서 찾는 문자의 위치(순서) 불러오기, search()

Last Modified : 2015-11-15 / Created : 2014-01-21
5,687
View Count
문자열에서 특정 텍스트의 위치를 알고싶을때 search() 함수를 사용합니다. 해당 함수는 특정 문자열의 위치를 숫자로 반환하여 줍니다. 자세한 내용은 아래 예제를 참고하세요.


# search() 예제소스 코드보기

 example 
test = ’rankingis’;
string = ’blog.rankingis.com’;
output = string.search(test);
// output의 결과는 4를 반환합니다. 그렇다면 engdic이 두 번 들어가 있다면 어떻게 될까 ?



 example 
string = ’rankingis&rankingis’;

분명 engdic이 두 번 들어가 있지만 반환되는 값은 0만 나오게 됩니다. 중복확인은 되지 않는 것이죠.
중복되는 부분까지 확인하려면 split() 메서드를 이용해 배열로 가져오면 좋겠네요.

Previous

[자바스크립트] 데이터 타입 상수란? 상수의 선언 및 특징

Previous

[자바스크립트] replace() 문자 변환, 치환